#ifndef EXPECTEDTOKENEXCEPTION_H_
#define EXPECTEDTOKENEXCEPTION_H_

#include "VccException.h"
#include <string>

class ExpectedTokenException
: public VccException
{
    std::string token_expected;
    std::string token_received;
    int line;

public:
    ExpectedTokenException(std::string token_expected, std::string token_received, int line);
    virtual ~ExpectedTokenException();

    std::string get_token_expected();
    std::string get_token_received();
    int get_line();
};

#endif /*EXPECTEDTOKENEXCEPTION_H_*/
